x-if:它在使用上跟x-show很像,但它是根據條件動態地添加或移除 HTML 元素。它會根據條件決定元素是否存在於 DOM 中,而不是僅僅改變其顯示狀態。在官方文件中建議,x-if要放在標籤內使用,不要直接放在真實元素上面,因為template 標籤是用來包裹條件渲染的內容,它本身不會被渲染到 DOM 中,舉個例子: 在這使用x-on來控制isVisible的值是true還是false,並用x-if判斷,若是true則整個template範圍內的內容會顯示出來,若是false則會消失。
x-for:它的功能就跟跑for迴圈很像,它可讓我們透過迭代列表來建立 DOM 元素,我自己在做時通常用在建立列表的時候,會搭配template使用,舉個例子: 在這例子中,我們利用x-for將items陣列中的每個元素建立成一個一個的li。